#########################################################
#
#  The makefile for Digital Mars C/C++ Compilers.
#  This makefile is for GNU make.
#
#########################################################

include incMake\dm_gmake\config.mak

PRONAME = libn2base

SRCDIR  = source\libn2base
INCDIR  = source\libn2base

##### settings #######
OBJS  = $(OBJDIR)\BaseLibInit.obj               \
        $(OBJDIR)\BaseLibEndian.obj             \
        $(OBJDIR)\BaseLibHashTable.obj          \
        $(OBJDIR)\BaseLibStringPool.obj         \
        $(OBJDIR)\func_crc32.obj
        

##### Compiler flag settings #####

CFLAGS = $(CFLAGS_BASE) -I$(INCDIR)


libfile: $(BINDIR)\$(PRONAME).lib

$(BINDIR)\$(PRONAME).lib: $(OBJS)
	$(LIB) -c $(BINDIR)\$(PRONAME).lib $(OBJS)

$(OBJS)		: $(OBJDIR)%.obj: $(SRCDIR)%.cpp
	$(CC) $(CFLAGS)  -o$@ $<

